"""
用户认证相关的URL配置

定义所有用户认证相关的API路由，包括注册、登录、登出等接口。
"""
from django.urls import path, include
from rest_framework.routers import DefaultRouter
from . import views

# 创建路由器
router = DefaultRouter()
router.register(r'users', views.UserViewSet, basename='user')

# URL模式
urlpatterns = [
    # 用户注册
    path('register/', views.register, name='register'),
    
    # 用户登录
    path('login/', views.login_view, name='login'),
    
    # 用户登出
    path('logout/', views.logout_view, name='logout'),
    
    # 用户管理相关路由
    path('', include(router.urls)),
]